﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace WindowsFormsApplication3.入库信息管理
{
    public partial class order_search : Form
    {
        public order_search()
        {
            InitializeComponent();
        }

        private void button__search_Click(object sender, EventArgs e)
        {
            //try
            //{
            //    string temp_var1 = null, temp_var2 = null;
            //    //DateTime date = DateTime.Now;
            //    //Debug.WriteLine("time = "+ date.ToString("MM", DateTimeFormatInfo.InvariantInfo));

            //    int dateInit_temp = 0, dateTermi_temp = 0;
            //    dateInit_temp = int.Parse(dateTimePicker1.Value.ToString("dd", DateTimeFormatInfo.InvariantInfo));
            //    dateTermi_temp = int.Parse(dateTimePicker2.Value.ToString("dd", DateTimeFormatInfo.InvariantInfo));

            //    if (text_species.Text != "")
            //    {
            //        temp_var1 += "species = '" + text_species.Text + "' ";
            //        if (text_demand.Text != "") temp_var1 += " and ";
            //        else temp_var1 += " or ";
            //    }
            //    else
            //    {
            //        temp_var1 += "species = '" + "' " + " or ";
            //    }
            //    if (text_demand.Text != "")
            //    {
            //        temp_var1 += "demand = '" + text_demand.Text + "' and ";
            //        if (dateTimePicker1.Text != "") temp_var1 += " and ";
            //        else temp_var1 += " or ";
            //    }
            //    else
            //    {
            //        temp_var1 += "demand = '" + "' " + " or ";
            //    }
            //    //Debug.WriteLine(temp_var1);

            //    int temp_value1, temp_value2;
            //    if (dateTimePicker1.Text != "") temp_value1 = 0;
            //    else temp_value1 = 1;
            //    if (dateTimePicker2.Text != "") temp_value2 = 2;
            //    else temp_value2 = 3;

            //    switch (temp_value1 + temp_value2)
            //    {
            //        case 2:
            //            temp_var2 += "times >= '" + dateInit_temp + "' and " + "times <= '" + dateTermi_temp + "'";
            //            break;
            //        //包含两种情况
            //        case 3:
            //            temp_var2 += "times = '" + dateInit_temp + "'  or " + "times = '" + dateTermi_temp + "'";
            //            break;
            //        default:
            //            temp_var2 += "times > '" + dateInit_temp + "'  and " + "times < '" + dateTermi_temp + "'";
            //            break;
            //    }
            //    // Debug.WriteLine(temp_var2);
            //    DataSet ds = 权限管理.permissionManaging.mySql.sql_search_database("select orderID,species,demand,number,picture,times from  materialOrderTable where "
            //        + temp_var1 + temp_var2);
            //    //Debug.WriteLine("select orderID,species,demand,number,picture,times from  materialOrderTable where "
            //    //    + temp_var1 + temp_var2);
            //    int colnum = ds.Tables[0].Columns.Count;         // 列数
            //    dataGridView1.ColumnCount = colnum + 1;              // 设置列数
            //    int rownum = ds.Tables[0].Rows.Count;            // 行数
            //    dataGridView1.RowCount = rownum;                 // 设置行数
            //    for (int i = 0; i < rownum; i++)
            //    {
            //        for (int j = 0; j < colnum; j++)
            //        {
            //            dataGridView1[j + 1, i].Value = ds.Tables[0].Rows[i][j].ToString();     // 把那一行显示出来
            //            //Debug.WriteLine("%s\n",ds.Tables[0].Rows[i][j].ToString());
            //        }
            //    }
            //}
            //catch
            //{

            //}
        }
    }
}
